#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#if 0
#define M 100
int main()
{
	int a = M;
	printf("%d\n", M);
#undef M
	printf("%d\n", M);
	return 0;
}
#endif
#if 0
#define M 10
int main()
{
#if M>10
	printf("%d\n", M);
#endif
	return 0;
}
#endif
#if 0
#define N 6
int main()
{
#if N==0
	printf("hello");
#elif N==1
	printf("world");
#elif N==2
	printf("bit");
#else
	printf("welcome");
#endif
	return 0;
}
#endif
#define M 1
int main()
{
#undef M
/* 
#if defined(M)
	{
		printf("%d\n", M);
	}
#endif  
*/
/* #ifdef M
	printf("%d\n", M);
#endif
*/
//#if !defined(M)
	//printf("hello");
//#endif
#ifndef M
	printf("world");
#endif
    return 0;
}